package br.unicamp.ic.sgct.client.dominio.to;

import java.io.Serializable;
import java.util.Date;





public class AvaliacaoTO implements Serializable {

    private long id;
    private StatusAvaliacao status;
    //
    private AvaliadorTO avaliador;
    //
    private RevisaoTO revisao;
    //
    private TrabalhoTO trabalho;
    //
    private Date dataAvaliacao;

    public void setId(long id) {
        this.id = id;
    }

    public long getId() {
        return id;
    }

    public void setStatus(StatusAvaliacao status) {
        this.status = status;
    }

    public StatusAvaliacao getStatus() {
        return status;
    }

    /**
     * @return the avaliador
     */
    public AvaliadorTO getAvaliador() {
        return avaliador;
    }

    /**
     * @param avaliador the avaliador to set
     */
    public void setAvaliador(AvaliadorTO avaliador) {
        this.avaliador = avaliador;
    }

    /**
     * @return the trabalho
     */
    public TrabalhoTO getTrabalho() {
        return trabalho;
    }

    /**
     * @param trabalho the trabalho to set
     */
    public void setTrabalho(TrabalhoTO trabalho) {
        this.trabalho = trabalho;
    }

    /**
     * @return the dataAvaliacao
     */
    public Date getDataAvaliacao() {
        return dataAvaliacao;
    }

    /**
     * @param dataAvaliacao the dataAvaliacao to set
     */
    public void setDataAvaliacao(Date dataAvaliacao) {
        this.dataAvaliacao = dataAvaliacao;
    }

    /**
     * @return the revisao
     */
    public RevisaoTO getRevisao() {
        return revisao;
    }

    /**
     * @param revisao the revisao to set
     */
    public void setRevisao(RevisaoTO revisao) {
        this.revisao = revisao;
    }
}
